++++ FloorRight v9.1 SP2 ++++ ==== New features: ==== + Punch Through feature - Use this feature if you have overlapping rooms and want to punch an area out of the rooms underneath. + PDF Advanced Mode - Rasterizing of PDF pages occurs as a background process taking advantage of the extra CPU cores on i5 and i7 processors. ==== Enhancements: ==== + When base stock on page is checked, you can now print all pages at once or print any selected page(s) . + You can set a default DPI for rasterized PDF pages to make them smaller and more efficient or bigger for a higher quality image. + Tools menu lists all the tools that are in the Tools toolbar. You can now assign keyboard shortcuts to any of the drawing tools. + The Subtract Room command has changed. It no longer deletes the second selected room when cutting out the overlap in the first selected room. + Added maximize button to Material List, Material Type, 3D Edit, 3D Library and Tile Pattern Library dialogs. + PDF page cache can be cleared for selected PDF files ("Edit|PDF Cache..."). + Added/updated status bar prompts for menu items ==== Bug fixes: ==== + PDF's can be rotated in 1/10th degree increments. + Fixed flicker in 3D when using default OpenGL driver. + Cut gap added for cuts that consist of a full height piece or a single polygonal piece. + Cut gap in cut list added only to the cuts not the pieces within a cut. ++++ FloorRight v9.1 SP1 ++++ ==== New features: ==== + Added "Show all rooms in seam view" to the default options. When checked all rooms, including non-layable ones, are displayed in seam view. + Added grid snapping option to the "Adjust grid" mode in 3D edit. The concept is that on a given tile there are 9 snap points - the corners, the middle of the edges and the middle of the tile. LIkewise for the face there are snap points at all points, the middle of all edges and the centroid of the face. When [Shift] is pressed the tile snap point closest to the mouse pointer will show in orange. With [Shift] pressed when you start dragging the grid the face snap points will be shown in blue. Dragging the highlighted tile snap point near one of the highlighted face snap points will snap the tile grid. For patterned carpet and tile pattern materials the "tile" snap points are actually for the repeating tile pattern not the individual tiles. + Added "Show unexpanded room outline" option to show the unexpanded outline for expanded rooms and holes (Defaults|Options...|Drawing) ==== Enhancements: ==== + Tile counting speed improved + When a tiled room is flipped the tile grid and overlay tile locations relative to room features are preserved if possible + Before allowing a room label to be selected, make sure there's not another room in front of it at the selection point. Also don't allow room labels to be selected when stock view is open. + Added inside/outside corners selection item to edit menu, as well as context menu for rooms, holes, and walls. For all except the walls menu, this moves selection-related menu items into a "Select" submenu, along with modified/unmodified points/walls. + Fade out the main tile grid when displaying another edit tile grid so the current tile grid is easier to see + Added Tag drop down to Transition Properties dialog box ==== Bug fixes: ==== + Hole perimeter for arced holes is calculated using the actual arc length not the polygon approximation + Tile counts don't change when entering 3D edit and exiting without making any changes + [Cancel] works in "Updating tile count" progress dialog + "Align Tile Grids" only applies to rooms in 2D. 3D walls are ignored. ++++ FloorRight v9.1 Release ++++ ==== New features: ==== + Stamp door mode implemented. Activating the toolbar item loads the transition properties dialog with an additional extrusion length group. This group should not be visible when doing a normal door add or editing a transition. On OK, the cursor snaps a segment of the specified length to nearby walls. Clicking adds points, extrudes the wall, and adds the transition with the specified properties. If no extrusion length is specified, then it just adds the transition. After some discussion, we decided that choosing extrusion direction based on the mouse cursor could be difficult in some common cases. So extrusion direction is now fixed. A negative extrusion value will move inside instead of outside. The size and direction of the construction is previewed as the mouse moves around. + Room subtraction. The second room's shape is subtracted from the first and then the second room is deleted. Menu item: Drawing|Subtract Room Toolbar: New button to the right of the existing "Join Rooms" button + Tile grids can be aligned across multiple rooms. Select a tiled room and choose either the Edit|Align Tile Grid menu item or the "Align Tile Grid" context menu item. All other rooms on the page that have the same tile in the same lay direction will have their grids aligned. Any overlay tiles will be shifted to preserve their position relative to the main tile. + Select all inside and outside corners at one time without having to hold down the shift key. In the 3d editor, the Edit menu and the Selection tool context menu both now have a "Filter Selection" submenu. From this menu, you can filter the current selection to: - All edges, including edges of selected faces - All vertices, including vertices on selected edges or faces - Inside or outside corner edges - Inside or outside corner vertices An edge is a corner edge if it joins two faces at an angle between 89 and 91 degrees. A corner edge is an inside corner edge if the two faces face towards each other, and an outside corner edge if they face away from each other. A vertex is an inside corner vertex if it's an endpoint for an inside corner edge. Same for outside vertices/edges. Note that this means a vertex can be both inside and outside. E.g. if it's at the joining between the floor, wall a, and wall b, if might be an outside corner for walls a and b, but an inside corner for either wall and the floor. If no vertices are selected, the vertex menu options should be disabled. If no edges are selected, the edge options should be disabled. ==== Enhancements: ==== + Decimal inches and feet are supported. A decimal value entered will be rounded to the nearest 1/64", and will appear as a fraction when reloaded. Decimal or fractional inches for actual and layable width would require engine layout changes, so we are not going to do that for now. You can now enter e.g. 12.5' in these fields, though, and the value will be converted to 12' 6". + Roll allocation improvements. The old roll allocation tried to put the cuts on the first rolls. It was attempting to minimize the amount of material on the final roll (and so get as much as possible on the prior-to-final rolls. But it would never skip roll 2 in order to use roll 4, if the pieces fit on rolls 1,2 and 3 Now we try to minimize the total roll length of all the rolls which have cuts allocated to them. But we allow the system to choose which rolls to use. So instead of always putting pieces on the earliest rolls it chooses the best set of rolls to use. + Hitting [ESC] will switch back to select mode + When adding a material style user has the option to immediately add a material. When creating or copying a material type, there is now an "Add to current job" check box that defaults to unchecked. If it's checked when OK is clicked, a new specific material dialog appears with the new material type pre-populated. + Room joining works in both "classic" mode based on two selected points and in the new mode where the two rooms overlap. + Add default based-on setting to tag properties dialog. New tags created from a selection of points should have a default default of "Count", not "Length". + PDF gray scale option is once again available. Check the "Convert color to gray scale" check box to render as gray scale. Works for both vector and raster rendering. + Improved rendering of PDF's that contain poor quality scans or dithered fill patterns + Points in 2D can now be tagged Edit menu: Point Properties... Context menu when one or more points selected: Point Properties... Double-click on a point opens "Point Properties" dialog (the dialog is new) ==== Bug fixes: ==== + Job estimate multi-line delete. Use gridview's selection mechanism to determine selected cells. Ctrl- or shift-clicking to extend selection now works. Selecting some stray cells and pressing Delete should no longer remove entire rows, and should no longer cause the cells to appear blank until the next refresh. + Fixed a memory leak that happened with every DWF redraw